From 49778ecb727ad5e6218bfb0119dc79035594ae21 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Wed, 17 Nov 2010 20:40:30 +0000 Subject: [PATCH] x86_64: Fix booting 32-bit dom0 dom0/vcpu0 was not getting allocated a hypercall xlat area. Signed-off-by: Keir Fraser --- xen/arch/x86/domain_build.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c index 73cf8a8c1b..aaf7055c8e 100644 --- a/xen/arch/x86/domain_build.c +++ b/xen/arch/x86/domain_build.c @@ -410,6 +410,8 @@ int __init construct_dom0( { d->arch.is_32bit_pv = d->arch.has_32bit_shinfo = 1; v->vcpu_info = (void *)&d->shared_info->compat.vcpu_info[0]; + if ( setup_compat_arg_xlat(v) != 0 ) + BUG(); } #endif -- 2.30.2